<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数组3</title>
		<script>
			// 查找元素：find和findeIndex
			let arr = [
					{ id: 1, name: '张三', age: 23 },
					{ id: 2, name: '李四', age: 21 },
					{ id: 3, name: '王五', age: 17 },
					{ id: 4, name: '赵六', age: 20 },
			]
			// 找到id为3的元素
			/* let obj = arr.find( (item, index) => { 
				return item.id === 3 
			}) */
			/* 在循环中判断，如果某一项的id是3，就返回这个元素对象，然后停止循环 */
			/* 如果没有符合的元素，结果是undefined */
			let obj = arr.find(item => item.id === 3)
			console.log(obj)
			/* 返回符合条件的第一个元素的索引值 */
			/* 如果都不符合，结果是-1 */
			let i = arr.findIndex(item => item.id === 3) // 2
		</script>
	</head>
	<body>
	</body>
</html>